to be on sick-leave - Francés Inglés Diccionario